Codexonics\PrimeMoverFramework\utilities\PrimeMoverFreemiusIntegration D

Total Complexity 130
Dependencies 5
Dependents 1
Total lines 820
Lines of code 505
Logical lines of code 299
Comment lines 194
Methods 37
Properties 3

Methods 37

Method Rating Maintainability Complexity Lines of code
activateOnlyOneVersion()
A
44 14 44
renderDashboardMarkup()
A
42 11 54
getAllFreemiusSDKOptions()
A
49 10 32
deleteAllFreemiusOptions()
S
55 7 21
isBlogLicensed()
S
57 7 17
removeOneStepAway()
S
50 6 28
primeMoverAlwaysExcludeItselfInDiff()
S
58 6 18
outputSupportAndDocumentationMarkup()
S
51 5 32
backupFreemiusNetworkOptionsImport()
S
55 5 20
restoreFremiusNetworkOptionsImport()
S
56 5 19
showGettingStartedOnFreeUsers()
S
52 4 23
networkLevelOnlyNoDelegate()
S
60 4 19
backupFreemiusOptions()
S
56 4 18
restoreFreemiusOptions()
S
57 4 17
redirectToExternalContactPage()
S
58 4 16
addBothPrimeMoverVersionsToPlugins()
S
62 4 12
primeMoverCheckIfLoggedInCustomer()
S
66 3 10
initHooks()
S
52 1 22
maybeLoggedInUserIsCustomer()
S
72 2 6
getSettingsPageUrl()
S
69 2 7
restoreFremiusOptionsImportMultisite()
S
72 2 6
outputSupportMenu()
S
74 2 5
isNetworkAdmin()
S
79 2 3
isCustomer()
S
71 2 6
correctUpgradeMessageBrowserLimit()
S
63 2 9
getFreemius()
S
82 1 3
redirecToSiteContact()
S
77 1 4
restoreFreemiusSettingsOnError()
S
77 1 4
backupFreemiusOptionsImport()
S
81 1 3
appendCartIcon()
S
77 1 4
maybeBlogIDLicensed()
S
80 1 3
getSystemAuthorization()
S
81 1 3
getFreemiusOptions()
S
82 1 3
setFreemiusOptions()
S
81 1 3
getSystemFunctions()
S
81 1 3
getShutdownUtilities()
S
82 1 3
__construct()
S
74 1 5